.osbox{width:950px; clear:both; margin:10px auto 10px auto;}
.osbox div.tl1{height:19px; background:url(../images/sc_img1.jpg) no-repeat; font-weight:bold; color:#2b9cd8; font-size:14px; padding:9px 0 0 23px;}

/*
.osbox .w979{width:979px;}
.osbox .w977{width:977px; padding:6px 6px 0px 6px;}
.w781{width:781px;}
*/
.w985_p20{width:945px; padding:20px;}

.osbox div.lc{width:132px; float:left; text-align:center;}

.odbox dl.odh{clear:both;}
.odbox dl.odh dd.odhl{float:left; width:204px; height:20px; background:url(../images/os_img3.png);}
.odbox dl.odh dd.odhb{float:left; height:20px; background:url(../images/os_img4.png);}
.odbox dl.odh dd.odhr{float:left; width:6px; height:20px; background:url(../images/os_img5.png);}
.odbox div.odb{clear:both; border-left:solid 3px #fcd7bc; border-bottom:solid 3px #fcd7bc; border-right:solid 3px #fcd7bc;}

div.tborder{border:solid 1px #c3c3c3;}
div.tblh{background:#fff4d6; font-weight:bold; color:#0072bb; border-bottom:solid 1px #c3c3c3; height:24px; text-align:center; padding-top:12px;}
dl.tr dd.td{float:left; height:24px; padding-top:12px;}
dl.tr .center{text-align:center;}
dl.tr .brb{border-right:solid 1px #c3c3c3; border-bottom:solid 1px #c3c3c3;}
dl.tr .bb{border-bottom:solid 1px #c3c3c3;}
dl.tr .br{border-right:solid 1px #c3c3c3;}

dl.item{background:White;}
dl.item dd.item{float:left; border-bottom:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; height:38px; text-align:center; padding-top:24px;}
dl.item dd.iteme{float:left; border-bottom:solid 1px #e5e5e5; height:38px; text-align:center; padding-top:24px;}

dl.itemg{background:White; color:black;}
dl.itemg dd.item{float:left; border-bottom:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; height:24px; text-align:center; padding-top:12px;}
dl.itemg dd.iteme{float:left; border-bottom:solid 1px #e5e5e5; height:24px; text-align:center; padding-top:12px;}

.osbox table{width:100%; color:#646464; border-collapse:collapse;}
.osbox table th,
.osbox table td{border:solid 1px #c4c4c4; padding:5px; height:30px;}
.osbox table th{background:#fff4d6; color:#2383c0;}
.osbox table td.left{text-align:left; vertical-align:middle;}
.osbox table td.right{text-align:right; vertical-align:middle;}
.osbox table td.center{text-align:center; vertical-align:middle;}

span.black_b{color:black; font-weight:bold;}
span.red{color:#ed1c22;}
span.red_b{color:#ed1c22; font-weight:bold;}
span.green_b{color:#188917; font-weight:bold;}
span.blue{color:blue;}

.osbox .onum{background:url(../images/os_img9.png) no-repeat; height:26px; line-height:26px; font-size:16px; font-weight:bold; color:#31b4ec; padding-left:35px; margin:0 auto 10px auto; width:280px;}
.osbox dl.rec_1{width:442px; float:left;}
.osbox dl.rec_1 dd.item1{width:436px; border-top:solid 1px #efeedc; border-right:solid 1px #efeedc; padding:0 10px 0 15px; height:30px; line-height:30px; color:#646464;}
.osbox dl.rec_1 dd.item2{width:436px; border-top:solid 1px #efeedc; border-right:solid 1px #efeedc; border-bottom:solid 1px #efeedc; padding:0 10px 0 15px; height:30px; line-height:30px; color:#646464;}
.osbox dl.rec_2{width:442px; float:left;}
.osbox dl.rec_2 dd.item1{width:407px; border-top:solid 1px #efeedc; padding:0 10px 0 38px; color:black; font-weight:bold; overflow:hidden; height:30px; line-height:30px;}
.osbox dl.rec_2 dd.item2{width:407px; padding:0 10px 0 35px; overflow:hidden; height:62px;}
.osbox dl.rec_2 dd.item3{width:407px; border-bottom:solid 1px #efeedc; padding:0 10px 0 15px; overflow:hidden; height:62px; color:#646464;}
.osbox .o_price{width:910px; text-align:right; padding:10px 0 0 0;}

.opbox{width:300px; height:200px; padding:15px; z-index:999; border:solid 5px #cfcfd9; position:absolute; display:none; background:White;}
.opbox .box_t{width:300px; background:url(../images/os_img11.png) no-repeat; height:48px; padding-left:55px; font-weight:bold; font-size:16px; line-height:24px;}
.opbox .box_i{width:300px; padding-top:20px; line-height:20px;}
.opbox .box_o{width:300px; text-align:center; padding-top:50px;}